package com.szholly.pro.watergas_server.ps.data;

import com.szholly.data.general.GlobalDataType;
import com.szholly.data.general.RowBase;

/**
 *  DeviceOrder
 */
public class DeviceOrderRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 关联REMOTE_CONTROL_ORDER表
	 */
	public final static String FIELD_OrderId = "ORDER_ID";
	
	/**
	 * GUID
	 */
	public final static String FIELD_Guid = "GUID";
	
	/**
	 * 当前设备当前命令最后一次执行的命令编号，用于获取该命令的执行状态
	 */
	public final static String FIELD_LastOrderQn = "LAST_ORDER_QN";
	
	/**
	 * DEVICE_ID
	 */
	public final static String FIELD_DeviceId = "DEVICE_ID";
	
	
	
	/**
	 * 获取关联REMOTE_CONTROL_ORDER表
	 */
	public String getOrderId() {
		return (String) getValue(GlobalDataType.String, FIELD_OrderId);
	}

	/**
	 * 设置关联REMOTE_CONTROL_ORDER表
	 */
	public void setOrderId(String value) {
		setValue(FIELD_OrderId, value);
	}
	
	/**
	 * 获取GUID
	 */
	public String getGuid() {
		return (String) getValue(GlobalDataType.String, FIELD_Guid);
	}

	/**
	 * 设置GUID
	 */
	public void setGuid(String value) {
		setValue(FIELD_Guid, value);
	}
	
	/**
	 * 获取当前设备当前命令最后一次执行的命令编号，用于获取该命令的执行状态
	 */
	public String getLastOrderQn() {
		return (String) getValue(GlobalDataType.String, FIELD_LastOrderQn);
	}

	/**
	 * 设置当前设备当前命令最后一次执行的命令编号，用于获取该命令的执行状态
	 */
	public void setLastOrderQn(String value) {
		setValue(FIELD_LastOrderQn, value);
	}
	
	/**
	 * 获取DEVICE_ID
	 */
	public String getDeviceId() {
		return (String) getValue(GlobalDataType.String, FIELD_DeviceId);
	}

	/**
	 * 设置DEVICE_ID
	 */
	public void setDeviceId(String value) {
		setValue(FIELD_DeviceId, value);
	}
}